var NAVTREE =
[
  [ "nRF51822 BLE SDK", "index.html", [
    [ "Main Page", "index.html", [
      [ "Release Notes", "p_releasenotes.html", null ],
      [ "Third Party IDEs", "third_party_ides.html", null ]
    ] ],
    [ "Modules", "modules.html", [
      [ "BLE SDK", "group__ble__sdk.html", [
        [ "Bluetooth Libraries", "group__ble__sdk__lib.html", [
          [ "Advertising Data Encoder", "group__ble__sdk__lib__advdata.html", null ],
          [ "Application Timer", "group__app__timer.html", null ],
          [ "BLE Stack Event Handler", "group__ble__stack__handler.html", null ],
          [ "Bonds and Persistent Data Manager", "group__ble__sdk__lib__bond__manager.html", null ],
          [ "Connection Parameters Negotiation", "group__ble__sdk__lib__conn__params.html", null ],
          [ "Evaluation Board LEDs and Buttons Pin Assignments", "group__ble__sdk__lib__eval__board__pins.html", null ],
          [ "Flash Manager", "group__ble__flash__module.html", null ],
          [ "Scheduler", "group__app__scheduler.html", null ],
          [ "Sensor Data Simulator", "group__ble__sdk__lib__sensorsim.html", null ],
          [ "UUID Encoding / Decoding", "group__ble__sdk__lib__uuid.html", null ],
          [ "Utility Functions and Definitions", "group__ble__sdk__lib__util.html", null ],
          [ "nRF6310 Board LEDs and Buttons Pin Assignments", "group__ble__sdk__lib__nrf6310__pins.html", null ]
        ] ],
        [ "Bluetooth Services", "group__ble__sdk__srv.html", [
          [ "'Common service definitions'", "group__ble__sdk__srv__common.html", [
            [ "CCCD bit definitions", "group___c_c_c_d___b_i_t_s.html", null ],
            [ "Characteristic UUID definitions", "group___u_u_i_d___c_h_a_r_a_c_t_e_r_i_s_t_i_c_s.html", null ],
            [ "Definitions for the Alert Level characteristic values", "group___a_l_e_r_t___l_e_v_e_l___v_a_l_u_e_s.html", null ],
            [ "Service UUID definitions", "group___u_u_i_d___s_e_r_v_i_c_e_s.html", null ]
          ] ],
          [ "Battery Service", "group__ble__sdk__srv__bas.html", null ],
          [ "Device Information Service", "group__ble__sdk__srv__dis.html", null ],
          [ "Heart Rate Service", "group__ble__sdk__srv__hrs.html", null ],
          [ "Human Interface Device Service", "group__ble__sdk__srv__hids.html", null ],
          [ "Immediate Alert Service", "group__ble__sdk__srv__ias.html", null ],
          [ "Link Loss Service", "group__ble__sdk__srv__lls.html", null ],
          [ "TX Power Service", "group__ble__sdk__srv__tps.html", null ]
        ] ],
        [ "Example Applications", "group__ble__sdk__apps.html", [
          [ "'Config Files'", "group__ble__sdk__apps__config__files.html", null ],
          [ "'Sequence Diagrams'", "group__ble__sdk__apps__seq__diagrams.html", null ],
          [ "'Setup'", "group__ble__sdk__apps__setup.html", null ],
          [ "HID Keyboard Application", "group__ble__sdk__app__hids__keyboard.html", [
            [ "main.c", "group__ble__sdk__app__hids__keyboard__main.html", null ]
          ] ],
          [ "HID Mouse Application", "group__ble__sdk__app__hids__mouse.html", [
            [ "main.c", "group__ble__sdk__app__hids__mouse__main.html", null ]
          ] ],
          [ "Heart Rate Application", "group__ble__sdk__app__hrs.html", [
            [ "main.c", "group__ble__sdk__app__hrs__main.html", null ]
          ] ],
          [ "Heart Rate Application for Evaluation Board", "group__ble__sdk__app__hrs__eval.html", [
            [ "main.c", "group__ble__sdk__app__hrs__eval__main.html", null ]
          ] ],
          [ "Multiprotocol Application", "group__ble__sdk__app__gzll.html", [
            [ "Bluetooth part of Multiprotocol Application", "group__ble__sdk__app__gzll__bluetooth__part.html", null ],
            [ "Gazell part of Multiprotocol Application", "group__ble__sdk__app__gzll__gazell__part.html", null ],
            [ "Multiprotocol Application User Interface", "group__ble__sdk__app__gzll__ui.html", null ],
            [ "main.c", "group__ble__sdk__app__gzll__main.html", null ]
          ] ],
          [ "Power Profiling Application", "group__ble__sdk__app__pwr__mgmt.html", [
            [ "main.c", "group__ble__sdk__app__pwr__mgmt__main.html", null ]
          ] ],
          [ "Proximity Application", "group__ble__sdk__app__proximity.html", [
            [ "main.c", "group__ble__sdk__app__proximity__main.html", null ]
          ] ],
          [ "Template Application", "group__ble__sdk__app__template.html", [
            [ "main.c", "group__ble__sdk__app__template__main.html", null ]
          ] ]
        ] ]
      ] ],
      [ "S110 SoftDevice", "group__s110.html", [
        [ "Definitions common to all S110 Softdevice modules.", "group___b_l_e___c_o_m_m_o_n.html", [
          [ "Common types and macro definitions.", "group__ble__types.html", [
            [ "Assigned Values for BLE UUIDs.", "group___b_l_e___u_u_i_d___v_a_l_u_e_s.html", null ],
            [ "BLE Connection Handles.", "group___b_l_e___c_o_n_n___h_a_n_d_l_e_s.html", null ],
            [ "Bluetooth Appearance values.", "group___b_l_e___a_p_p_e_a_r_a_n_c_e_s.html", null ],
            [ "Characteristic Presentation Formats.", "group___b_l_e___g_a_t_t___c_p_f___f_o_r_m_a_t_s.html", null ],
            [ "GATT Bluetooth Namespaces.", "group___b_l_e___g_a_t_t___c_p_f___n_a_m_e_s_p_a_c_e_s.html", null ],
            [ "Types of UUID.", "group___b_l_e___u_u_i_d___t_y_p_e_s.html", null ]
          ] ],
          [ "Events, type definitions and API calls.", "group__ble__api.html", null ],
          [ "General error codes.", "group__ble__err.html", null ],
          [ "Module specific SVC and event number subranges.", "group__ble__ranges.html", null ],
          [ "Module specific error code subranges.", "group___b_l_e___e_r_r_o_r___s_u_b_r_a_n_g_e_s.html", null ],
          [ "Softdevice Global Error Codes", "group__nrf__error.html", [
            [ "Error Codes Base number definitions", "group___n_r_f___e_r_r_o_r_s___b_a_s_e.html", null ]
          ] ]
        ] ],
        [ "Generic Access Profile (GAP).", "group___b_l_e___g_a_p.html", [
          [ "GAP Address types.", "group___b_l_e___g_a_p___a_d_d_r___t_y_p_e_s.html", null ],
          [ "GAP Advertising and Scan Response Data format.", "group___b_l_e___g_a_p___a_d___t_y_p_e___d_e_f_i_n_i_t_i_o_n_s.html", null ],
          [ "GAP Advertising filter policies.", "group___b_l_e___g_a_p___a_d_v___f_i_l_t_e_r___p_o_l_i_c_i_e_s.html", null ],
          [ "GAP Advertising interval max and min.", "group___b_l_e___g_a_p___a_d_v___i_n_t_e_r_v_a_l_s.html", null ],
          [ "GAP Advertising timeout values.", "group___b_l_e___g_a_p___a_d_v___t_i_m_e_o_u_t___v_a_l_u_e_s.html", null ],
          [ "GAP Advertising types.", "group___b_l_e___g_a_p___a_d_v___t_y_p_e_s.html", null ],
          [ "GAP Authentication Key Types.", "group___b_l_e___g_a_p___a_u_t_h___k_e_y___t_y_p_e_s.html", null ],
          [ "GAP Connection Parameters Limits.", "group___b_l_e___g_a_p___c_p___l_i_m_i_t_s.html", null ],
          [ "GAP Discovery modes.", "group___b_l_e___g_a_p___d_i_s_c___m_o_d_e_s.html", null ],
          [ "GAP IO Capabilities.", "group___b_l_e___g_a_p___i_o___c_a_p_s.html", null ],
          [ "GAP Roles.", "group___b_l_e___g_a_p___r_o_l_e_s.html", null ],
          [ "GAP Security Modes.", "group___g_a_p___s_e_c___m_o_d_e_s.html", null ],
          [ "GAP Security status sources.", "group___b_l_e___g_a_p___s_e_c___s_t_a_t_u_s___s_o_u_r_c_e_s.html", null ],
          [ "GAP Security status.", "group___b_l_e___g_a_p___s_e_c___s_t_a_t_u_s.html", null ],
          [ "GAP Timeout types", "group___b_l_e___g_a_p___t_i_m_e_o_u_t___t_y_p_e_s.html", null ],
          [ "GAP attribute security requirement setters.", "group___b_l_e___g_a_p___c_o_n_n___s_e_c___m_o_d_e___s_e_t___m_a_c_r_o_s.html", null ],
          [ "SVC return values specific to GAP.", "group___b_l_e___e_r_r_o_r_s___g_a_p.html", null ]
        ] ],
        [ "Generic Attribute Profile (GATT) Client.", "group___b_l_e___g_a_t_t_c.html", [
          [ "GATT Client Write operations.", "group___b_l_e___g_a_t_t_c___w_r_i_t_e___o_p.html", null ]
        ] ],
        [ "Generic Attribute Profile (GATT) Server.", "group___b_l_e___g_a_t_t_s.html", [
          [ "GATT Bluetooth Namespaces.", "group___b_l_e___g_a_t_t___c_p_f___n_a_m_e_s_p_a_c_e_s.html", null ],
          [ "GATT Server Attribute Types.", "group___b_l_e___g_a_t_t_s___a_t_t_r___t_y_p_e_s.html", null ],
          [ "GATT Server Operations", "group___b_l_e___g_a_t_t_s___o_p_s.html", null ],
          [ "GATT Server Service Types.", "group___b_l_e___g_a_t_t_s___s_v_c___t_y_p_e_s.html", null ],
          [ "SVC return values specific to GATTS.", "group___b_l_e___e_r_r_o_r_s___g_a_t_t_s.html", null ]
        ] ],
        [ "Host-Controller Interface (HCI)", "group___b_l_e___h_c_i.html", [
          [ "Status codes specific to HCI", "group___b_l_e___h_c_i___s_t_a_t_u_s___c_o_d_e_s.html", null ]
        ] ],
        [ "Logical Link Control and Adaptation Protocol (L2CAP)", "group___b_l_e___l2_c_a_p.html", [
          [ "SVC return values specific to L2CAP.", "group___b_l_e___e_r_r_o_r_s___l2_c_a_p.html", null ]
        ] ],
        [ "SoC Library API", "group__nrf__soc__api.html", [
          [ "SoC Library Error Codes", "group__nrf__soc__error.html", null ]
        ] ],
        [ "Softdevice Manager API", "group__nrf__sdm__api.html", [
          [ "Softdevice Manager Error Codes", "group__nrf__sdm__error.html", null ]
        ] ]
      ] ],
      [ "nRF Drivers", "group__nrfdrivers.html", [
        [ "GPIO abstraction", "group__nrf__gpio.html", null ],
        [ "GPIOTE abstraction", "group__nrf__gpiote.html", null ],
        [ "TEMP abstraction", "group__nrf__temperature.html", null ]
      ] ]
    ] ],
    [ "Data Structures", "annotated.html", [
      [ "ble_advdata_conn_int_t", "structble__advdata__conn__int__t.html", null ],
      [ "ble_advdata_manuf_data_t", "structble__advdata__manuf__data__t.html", null ],
      [ "ble_advdata_service_data_t", "structble__advdata__service__data__t.html", null ],
      [ "ble_advdata_t", "structble__advdata__t.html", null ],
      [ "ble_advdata_uuid_list_t", "structble__advdata__uuid__list__t.html", null ],
      [ "ble_bas_evt_t", "structble__bas__evt__t.html", null ],
      [ "ble_bas_init_t", "structble__bas__init__t.html", null ],
      [ "ble_bas_s", "structble__bas__s.html", null ],
      [ "ble_common_evt_t", "structble__common__evt__t.html", null ],
      [ "ble_conn_params_evt_t", "structble__conn__params__evt__t.html", null ],
      [ "ble_conn_params_init_t", "structble__conn__params__init__t.html", null ],
      [ "ble_dis_init_t", "structble__dis__init__t.html", null ],
      [ "ble_dis_pnp_id_t", "structble__dis__pnp__id__t.html", null ],
      [ "ble_dis_reg_cert_data_list_t", "structble__dis__reg__cert__data__list__t.html", null ],
      [ "ble_dis_sys_id_t", "structble__dis__sys__id__t.html", null ],
      [ "ble_evt_hdr_t", "structble__evt__hdr__t.html", null ],
      [ "ble_evt_t", "structble__evt__t.html", null ],
      [ "ble_evt_tx_complete_t", "structble__evt__tx__complete__t.html", null ],
      [ "ble_gap_addr_t", "structble__gap__addr__t.html", null ],
      [ "ble_gap_adv_params_t", "structble__gap__adv__params__t.html", null ],
      [ "ble_gap_conn_params_t", "structble__gap__conn__params__t.html", null ],
      [ "ble_gap_conn_sec_mode_t", "structble__gap__conn__sec__mode__t.html", null ],
      [ "ble_gap_conn_sec_t", "structble__gap__conn__sec__t.html", null ],
      [ "ble_gap_enc_info_t", "structble__gap__enc__info__t.html", null ],
      [ "ble_gap_evt_adv_report_t", "structble__gap__evt__adv__report__t.html", null ],
      [ "ble_gap_evt_auth_key_request_t", "structble__gap__evt__auth__key__request__t.html", null ],
      [ "ble_gap_evt_auth_status_t", "structble__gap__evt__auth__status__t.html", null ],
      [ "ble_gap_evt_conn_param_update_t", "structble__gap__evt__conn__param__update__t.html", null ],
      [ "ble_gap_evt_conn_sec_update_t", "structble__gap__evt__conn__sec__update__t.html", null ],
      [ "ble_gap_evt_connected_t", "structble__gap__evt__connected__t.html", null ],
      [ "ble_gap_evt_disconnected_t", "structble__gap__evt__disconnected__t.html", null ],
      [ "ble_gap_evt_passkey_display_t", "structble__gap__evt__passkey__display__t.html", null ],
      [ "ble_gap_evt_rssi_changed_t", "structble__gap__evt__rssi__changed__t.html", null ],
      [ "ble_gap_evt_sec_info_request_t", "structble__gap__evt__sec__info__request__t.html", null ],
      [ "ble_gap_evt_sec_params_request_t", "structble__gap__evt__sec__params__request__t.html", null ],
      [ "ble_gap_evt_t", "structble__gap__evt__t.html", null ],
      [ "ble_gap_evt_timeout_t", "structble__gap__evt__timeout__t.html", null ],
      [ "ble_gap_id_info_t", "structble__gap__id__info__t.html", null ],
      [ "ble_gap_irk_t", "structble__gap__irk__t.html", null ],
      [ "ble_gap_master_id_t", "structble__gap__master__id__t.html", null ],
      [ "ble_gap_scan_params_t", "structble__gap__scan__params__t.html", null ],
      [ "ble_gap_sec_keys_t", "structble__gap__sec__keys__t.html", null ],
      [ "ble_gap_sec_levels_t", "structble__gap__sec__levels__t.html", null ],
      [ "ble_gap_sec_params_t", "structble__gap__sec__params__t.html", null ],
      [ "ble_gap_sign_info_t", "structble__gap__sign__info__t.html", null ],
      [ "ble_gap_whitelist_t", "structble__gap__whitelist__t.html", null ],
      [ "ble_gatt_char_t", "structble__gatt__char__t.html", null ],
      [ "ble_gatt_desc_t", "structble__gatt__desc__t.html", null ],
      [ "ble_gatt_handle_range_t", "structble__gatt__handle__range__t.html", null ],
      [ "ble_gatt_include_t", "structble__gatt__include__t.html", null ],
      [ "ble_gatt_svc_t", "structble__gatt__svc__t.html", null ],
      [ "ble_gattc_evt_char_disc_rsp_t", "structble__gattc__evt__char__disc__rsp__t.html", null ],
      [ "ble_gattc_evt_desc_disc_rsp_t", "structble__gattc__evt__desc__disc__rsp__t.html", null ],
      [ "ble_gattc_evt_hvx_t", "structble__gattc__evt__hvx__t.html", null ],
      [ "ble_gattc_evt_mtu_xchg_rsp", "structble__gattc__evt__mtu__xchg__rsp.html", null ],
      [ "ble_gattc_evt_prim_svc_disc_rsp_t", "structble__gattc__evt__prim__svc__disc__rsp__t.html", null ],
      [ "ble_gattc_evt_read_by_uuid_rsp_t", "structble__gattc__evt__read__by__uuid__rsp__t.html", null ],
      [ "ble_gattc_evt_rel_disc_rsp_t", "structble__gattc__evt__rel__disc__rsp__t.html", null ],
      [ "ble_gattc_evt_t", "structble__gattc__evt__t.html", null ],
      [ "ble_gattc_evt_write_rsp_t", "structble__gattc__evt__write__rsp__t.html", null ],
      [ "ble_gattc_write_params_t", "structble__gattc__write__params__t.html", null ],
      [ "ble_gatts_attr_context_t", "structble__gatts__attr__context__t.html", null ],
      [ "ble_gatts_attr_md_t", "structble__gatts__attr__md__t.html", null ],
      [ "ble_gatts_attr_t", "structble__gatts__attr__t.html", null ],
      [ "ble_gatts_char_handles_t", "structble__gatts__char__handles__t.html", null ],
      [ "ble_gatts_char_md_t", "structble__gatts__char__md__t.html", null ],
      [ "ble_gatts_char_pf_t", "structble__gatts__char__pf__t.html", null ],
      [ "ble_gatts_char_properties_t", "structble__gatts__char__properties__t.html", null ],
      [ "ble_gatts_evt_hvc_t", "structble__gatts__evt__hvc__t.html", null ],
      [ "ble_gatts_evt_mtu_update_t", "structble__gatts__evt__mtu__update__t.html", null ],
      [ "ble_gatts_evt_read_op_t", "structble__gatts__evt__read__op__t.html", null ],
      [ "ble_gatts_evt_sys_attr_missing_t", "structble__gatts__evt__sys__attr__missing__t.html", null ],
      [ "ble_gatts_evt_t", "structble__gatts__evt__t.html", null ],
      [ "ble_gatts_evt_write_t", "structble__gatts__evt__write__t.html", null ],
      [ "ble_gatts_hvx_params_t", "structble__gatts__hvx__params__t.html", null ],
      [ "ble_gatts_rw_op_reply_params_t", "structble__gatts__rw__op__reply__params__t.html", null ],
      [ "ble_hids_char_id_t", "structble__hids__char__id__t.html", null ],
      [ "ble_hids_evt_t", "structble__hids__evt__t.html", null ],
      [ "ble_hids_feature_rep_init_t", "structble__hids__feature__rep__init__t.html", null ],
      [ "ble_hids_hid_information_t", "structble__hids__hid__information__t.html", null ],
      [ "ble_hids_init_t", "structble__hids__init__t.html", null ],
      [ "ble_hids_inp_rep_init_t", "structble__hids__inp__rep__init__t.html", null ],
      [ "ble_hids_outp_rep_init_t", "structble__hids__outp__rep__init__t.html", null ],
      [ "ble_hids_rep_char_t", "structble__hids__rep__char__t.html", null ],
      [ "ble_hids_rep_map_init_t", "structble__hids__rep__map__init__t.html", null ],
      [ "ble_hids_s", "structble__hids__s.html", null ],
      [ "ble_hrs_evt_t", "structble__hrs__evt__t.html", null ],
      [ "ble_hrs_init_t", "structble__hrs__init__t.html", null ],
      [ "ble_hrs_s", "structble__hrs__s.html", null ],
      [ "ble_ias_evt_t", "structble__ias__evt__t.html", null ],
      [ "ble_ias_init_t", "structble__ias__init__t.html", null ],
      [ "ble_ias_s", "structble__ias__s.html", null ],
      [ "ble_l2cap_evt_rx_t", "structble__l2cap__evt__rx__t.html", null ],
      [ "ble_l2cap_evt_t", "structble__l2cap__evt__t.html", null ],
      [ "ble_l2cap_header_t", "structble__l2cap__header__t.html", null ],
      [ "ble_lls_evt_t", "structble__lls__evt__t.html", null ],
      [ "ble_lls_init_t", "structble__lls__init__t.html", null ],
      [ "ble_lls_s", "structble__lls__s.html", null ],
      [ "ble_sensorsim_cfg_t", "structble__sensorsim__cfg__t.html", null ],
      [ "ble_sensorsim_state_t", "structble__sensorsim__state__t.html", null ],
      [ "ble_sps_evt_t", "structble__sps__evt__t.html", null ],
      [ "ble_sps_init_t", "structble__sps__init__t.html", null ],
      [ "ble_sps_s", "structble__sps__s.html", null ],
      [ "ble_srv_cccd_security_mode_t", "structble__srv__cccd__security__mode__t.html", null ],
      [ "ble_srv_report_ref_t", "structble__srv__report__ref__t.html", null ],
      [ "ble_srv_security_mode_t", "structble__srv__security__mode__t.html", null ],
      [ "ble_srv_utf8_str_t", "structble__srv__utf8__str__t.html", null ],
      [ "ble_tps_init_t", "structble__tps__init__t.html", null ],
      [ "ble_tps_t", "structble__tps__t.html", null ],
      [ "ble_uuid128_t", "structble__uuid128__t.html", null ],
      [ "ble_uuid_list_t", "structble__uuid__list__t.html", null ],
      [ "ble_uuid_t", "structble__uuid__t.html", null ],
      [ "ble_version_t", "structble__version__t.html", null ],
      [ "ble_gap_evt_auth_status_t::central_keys_t", "structble__gap__evt__auth__status__t_1_1central__keys__t.html", null ],
      [ "ble_gap_evt_auth_status_t::periph_keys_t", "structble__gap__evt__auth__status__t_1_1periph__keys__t.html", null ],
      [ "ble_gatts_evt_read_op_t::read_attr", "structble__gatts__evt__read__op__t_1_1read__attr.html", null ],
      [ "scan_interval_window_t", "structscan__interval__window__t.html", null ],
      [ "uint8_array_t", "structuint8__array__t.html", null ]
    ] ],
    [ "Data Structure Index", "classes.html", null ],
    [ "Data Fields", "functions.html", null ],
    [ "File List", "files.html", [
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_device.c", "ble__app__gzll__device_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_device.h", "ble__app__gzll__device_8h.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_hr.c", "ble__app__gzll__hr_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_hr.h", "ble__app__gzll__hr_8h.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_ui.c", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/ble_app_gzll_ui.h", "ble__app__gzll__ui_8h.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/main.c", "nrf6310__nrf2752_2ble_2ble__app__gzll_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_gzll/system_nrf51.c", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_keyboard/app_scheduler_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_keyboard/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_keyboard/main.c", "nrf6310__nrf2752_2ble_2ble__app__hids__keyboard_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_mouse/app_scheduler_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_mouse/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hids_mouse/main.c", "nrf6310__nrf2752_2ble_2ble__app__hids__mouse_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hrs/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_hrs/main.c", "nrf6310__nrf2752_2ble_2ble__app__hrs_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_proximity/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_proximity/ble_bondmngr_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_proximity/main.c", "nrf6310__nrf2752_2ble_2ble__app__proximity_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_pwr_profiling/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_pwr_profiling/main.c", "nrf6310__nrf2752_2ble_2ble__app__pwr__profiling_2main_8c.html", null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_template/app_scheduler_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_template/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/nrf6310_nrf2752/ble/ble_app_template/main.c", "nrf6310__nrf2752_2ble_2ble__app__template_2main_8c.html", null ],
      [ "S110_nRF51822/Board/pca10001/ble/ble_app_hrs/app_timer_cfg.h", null, null ],
      [ "S110_nRF51822/Board/pca10001/ble/ble_app_hrs/main.c", "pca10001_2ble_2ble__app__hrs_2main_8c.html", null ],
      [ "S110_nRF51822/Include/nordic_common.h", "nordic__common_8h.html", null ],
      [ "S110_nRF51822/Include/nrf.h", null, null ],
      [ "S110_nRF51822/Include/nrf_assert.h", "nrf__assert_8h.html", null ],
      [ "S110_nRF51822/Include/nrf_delay.h", null, null ],
      [ "S110_nRF51822/Include/nrf_gpio.h", null, null ],
      [ "S110_nRF51822/Include/nrf_gpiote.h", null, null ],
      [ "S110_nRF51822/Include/nrf_temp.h", null, null ],
      [ "S110_nRF51822/Include/ble/app_scheduler.h", "app__scheduler_8h.html", null ],
      [ "S110_nRF51822/Include/ble/app_timer.h", "app__timer_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_advdata.h", "ble__advdata_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_bondmngr.h", "ble__bondmngr_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_conn_params.h", "ble__conn__params_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_eval_board_pins.h", "ble__eval__board__pins_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_flash.h", "ble__flash_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_nrf6310_pins.h", "ble__nrf6310__pins_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_sdk_util.h", "ble__sdk__util_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_sensorsim.h", "ble__sensorsim_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_stack_handler.h", "ble__stack__handler_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_uuid_util.h", "ble__uuid__util_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_bas.h", "ble__bas_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_dis.h", "ble__dis_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_hids.h", "ble__hids_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_hrs.h", "ble__hrs_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_ias.h", "ble__ias_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_lls.h", "ble__lls_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_sps.h", null, null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_srv_common.h", "ble__srv__common_8h.html", null ],
      [ "S110_nRF51822/Include/ble/ble_services/ble_tps.h", "ble__tps_8h.html", null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_err.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_gap.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_gattc.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_gatts.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_hci.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_l2cap.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_ranges.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/ble_types.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/nrf_error.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/nrf_error_sdm.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/nrf_error_soc.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/nrf_sdm.h", null, null ],
      [ "S110_nRF51822/Include/ble/softdevice/nrf_soc.h", null, null ],
      [ "S110_nRF51822/Source/ble/app_scheduler.c", null, null ],
      [ "S110_nRF51822/Source/ble/app_timer.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_advdata.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_bondmngr.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_conn_params.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_flash.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_sensorsim.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_stack_handler.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_uuid_util.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_bas.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_dis.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_hids.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_hrs.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_ias.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_lls.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_sps.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_srv_common.c", null, null ],
      [ "S110_nRF51822/Source/ble/ble_services/ble_tps.c", null, null ]
    ] ],
    [ "Globals", "globals.html", null ]
  ] ]
];

function createIndent(o,domNode,node,level)
{
  if (node.parentNode && node.parentNode.parentNode)
  {
    createIndent(o,domNode,node.parentNode,level+1);
  }
  var imgNode = document.createElement("img");
  if (level==0 && node.childrenData)
  {
    node.plus_img = imgNode;
    node.expandToggle = document.createElement("a");
    node.expandToggle.href = "javascript:void(0)";
    node.expandToggle.onclick = function() 
    {
      if (node.expanded) 
      {
        $(node.getChildrenUL()).slideUp("fast");
        if (node.isLast)
        {
          node.plus_img.src = node.relpath+"ftv2plastnode.png";
        }
        else
        {
          node.plus_img.src = node.relpath+"ftv2pnode.png";
        }
        node.expanded = false;
      } 
      else 
      {
        expandNode(o, node, false);
      }
    }
    node.expandToggle.appendChild(imgNode);
    domNode.appendChild(node.expandToggle);
  }
  else
  {
    domNode.appendChild(imgNode);
  }
  if (level==0)
  {
    if (node.isLast)
    {
      if (node.childrenData)
      {
        imgNode.src = node.relpath+"ftv2plastnode.png";
      }
      else
      {
        imgNode.src = node.relpath+"ftv2lastnode.png";
        domNode.appendChild(imgNode);
      }
    }
    else
    {
      if (node.childrenData)
      {
        imgNode.src = node.relpath+"ftv2pnode.png";
      }
      else
      {
        imgNode.src = node.relpath+"ftv2node.png";
        domNode.appendChild(imgNode);
      }
    }
  }
  else
  {
    if (node.isLast)
    {
      imgNode.src = node.relpath+"ftv2blank.png";
    }
    else
    {
      imgNode.src = node.relpath+"ftv2vertline.png";
    }
  }
  imgNode.border = "0";
}

function newNode(o, po, text, link, childrenData, lastNode)
{
  var node = new Object();
  node.children = Array();
  node.childrenData = childrenData;
  node.depth = po.depth + 1;
  node.relpath = po.relpath;
  node.isLast = lastNode;

  node.li = document.createElement("li");
  po.getChildrenUL().appendChild(node.li);
  node.parentNode = po;

  node.itemDiv = document.createElement("div");
  node.itemDiv.className = "item";

  node.labelSpan = document.createElement("span");
  node.labelSpan.className = "label";

  createIndent(o,node.itemDiv,node,0);
  node.itemDiv.appendChild(node.labelSpan);
  node.li.appendChild(node.itemDiv);

  var a = document.createElement("a");
  node.labelSpan.appendChild(a);
  node.label = document.createTextNode(text);
  a.appendChild(node.label);
  if (link) 
  {
    a.href = node.relpath+link;
  } 
  else 
  {
    if (childrenData != null) 
    {
      a.className = "nolink";
      a.href = "javascript:void(0)";
      a.onclick = node.expandToggle.onclick;
      node.expanded = false;
    }
  }

  node.childrenUL = null;
  node.getChildrenUL = function() 
  {
    if (!node.childrenUL) 
    {
      node.childrenUL = document.createElement("ul");
      node.childrenUL.className = "children_ul";
      node.childrenUL.style.display = "none";
      node.li.appendChild(node.childrenUL);
    }
    return node.childrenUL;
  };

  return node;
}

function showRoot()
{
  var headerHeight = $("#top").height();
  var footerHeight = $("#nav-path").height();
  var windowHeight = $(window).height() - headerHeight - footerHeight;
  navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
}

function expandNode(o, node, imm)
{
  if (node.childrenData && !node.expanded) 
  {
    if (!node.childrenVisited) 
    {
      getNode(o, node);
    }
    if (imm)
    {
      $(node.getChildrenUL()).show();
    } 
    else 
    {
      $(node.getChildrenUL()).slideDown("fast",showRoot);
    }
    if (node.isLast)
    {
      node.plus_img.src = node.relpath+"ftv2mlastnode.png";
    }
    else
    {
      node.plus_img.src = node.relpath+"ftv2mnode.png";
    }
    node.expanded = true;
  }
}

function getNode(o, po)
{
  po.childrenVisited = true;
  var l = po.childrenData.length-1;
  for (var i in po.childrenData) 
  {
    var nodeData = po.childrenData[i];
    po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
        i==l);
  }
}

function findNavTreePage(url, data)
{
  var nodes = data;
  var result = null;
  for (var i in nodes) 
  {
    var d = nodes[i];
    if (d[1] == url) 
    {
      return new Array(i);
    }
    else if (d[2] != null) // array of children
    {
      result = findNavTreePage(url, d[2]);
      if (result != null) 
      {
        return (new Array(i).concat(result));
      }
    }
  }
  return null;
}

function initNavTree(toroot,relpath)
{
  var o = new Object();
  o.toroot = toroot;
  o.node = new Object();
  o.node.li = document.getElementById("nav-tree-contents");
  o.node.childrenData = NAVTREE;
  o.node.children = new Array();
  o.node.childrenUL = document.createElement("ul");
  o.node.getChildrenUL = function() { return o.node.childrenUL; };
  o.node.li.appendChild(o.node.childrenUL);
  o.node.depth = 0;
  o.node.relpath = relpath;

  getNode(o, o.node);

  o.breadcrumbs = findNavTreePage(toroot, NAVTREE);
  if (o.breadcrumbs == null)
  {
    o.breadcrumbs = findNavTreePage("index.html",NAVTREE);
  }
  if (o.breadcrumbs != null && o.breadcrumbs.length>0)
  {
    var p = o.node;
    for (var i in o.breadcrumbs) 
    {
      var j = o.breadcrumbs[i];
      p = p.children[j];
      expandNode(o,p,true);
    }
    p.itemDiv.className = p.itemDiv.className + " selected";
    p.itemDiv.id = "selected";
    $(window).load(showRoot);
  }
}

